<html>
<head>
<title>The Java Development Environment</title>
</head>
<body>
<table width=100%>
<tr>
<td align=left>
<img src=../images/dim.PreviousArrow.gif width=26 height=26 align=bottom border=0 alt="Previous | "><a
href="packages/index.html"><img src=../images/NextArrow.gif width=26 height=26 align=bottom border=0 alt="Next | "></a><a
href="../index.html"><img src=../images/WayUpArrow.gif width=26 height=26 align=bottom border=0 alt="Trail Map | "></a><img
src=../images/dim.toolHeader.gif width=26 height=26 align=bottom border=0 alt="The Java Development Environment | ">
<td>
<td align=right>
<a href="TOC.html"><strong><em>Table of Contents</em></strong></a>
</td>
</tr>
</table>
<p>
<hr size=4>

<h1>
The Java Development Environment <img src=../images/toolsTrail.gif height=40 width=40 align=top>
</h1>
<p>
<blockquote>

This trail covers the tools that comprise the Java development environment
and includes information about managing your programming enviroment.

<p>
<a href="packages/index.html">
<img src="../images/toolIcon.gif" width=20 height=20 border=0>Package Tour</a>
describes the packages (class libraries)
shipped as part of the Java development environment. This
lesson also briefly highlights some of the important classes
in each package and shows class inheritance trees where
appropriate.

<p>
<a href="environment/index.html">
<img src="../images/toolIcon.gif" width=20 height=20 border=0>Managing Your Programming Environment</a>
shows you how to create your own packages, how to name and manage
your source directory structure, and a little bit about how to create
and maintain Makefiles your source tree. Also, you will find many
Java programming conventions highlighted here, such as what to name
your classes and source files.

<p>
<a href="system/index.html">
<img src="../images/toolIcon.gif" align=left width=20 height=20 border=0>Using System Resources</a>
shows you how your Java programs can access system resources (such as standard I/O,
array copying and property management) through the Java development environment's
System class. The System class provides a system-independent programming interface
to system resources allowing your programs to use them without compromising portability.

<p>
<a href="../MissingPage.html">
<img src="../images/toolIcon.gif" width=20 height=20 border=0>The Java Compiler</a>
[PENDING: this lesson is under construction.]

<p>
<a href="../MissingPage.html">
<img src="../images/toolIcon.gif" width=20 height=20 border=0>The Java Interpreter</a>
[PENDING: this lesson is under construction.]

<p>
<a href="../MissingPage.html">
<img src="../images/toolIcon.gif" width=20 height=20 border=0>The Java Debugger</a>
[PENDING: this lesson is under construction.]

</blockquote>
<p>
<hr size=4>
<p>
<table width=100%>
<tr>
<td align=left>
<img src=../images/dim.PreviousArrow.gif width=26 height=26 align=top border=0 alt="Previous | "><a
href="packages/index.html"><img src=../images/NextArrow.gif width=26 height=26 align=top border=0 alt="Next | "></a><a
href="../index.html"><img src=../images/WayUpArrow.gif width=26 height=26 align=top border=0 alt="Trail Map | "></a><img
src=../images/dim.toolHeader.gif width=26 height=26 align=top border=0 alt="The Java Development Environment | ">
<td>
<td align=right>
<a href="TOC.html"><strong><em>Table of Contents</em></strong></a>
</td>
</tr>
</table>
</body>
</html>
